Introducción a las Bases de Datos Relacionales

¿Qué es una base de datos relacional?

Una base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos.

Pensemoslo como un almacén, en un almacén en el cual guardamos cosas. En este almacén guardaremos todo aquello que consideremos importante, necesario, algo que se necesita que perdure en el tiemp, ya que estos datos serán utilizados para el análisis requerido según sea el caso.

En una base de datos, los datos se guardan de forma organizada, de esta manera será más fácil acceder a ellos cada vez que sea necesario.

¿De qué forma utlizamos los datos guardados?

A través de consultas (query), se van a poder realizar la manipulación y/o análisis de datos. Estas consultas se realizan a través de un lenguaje en especifico, ese lenguaje se llama SQL(Structured Query Language - Lenguaje de consultas estructurado).

Ya que vamos a tratar sobre una base de datos relacional, esta tiene ciertas características:

¿Para qué sirve una base de datos? ¿Cuándo usar una base de datos?

Cuando tengamos que manejar y guardar mucha información. ¿En qué situaciones se usan las bases de datos? Por ejemplo, en empresas de telefonía que necesitan guardar información de sus clientes, datos personales, facturación; cada vez que creamos un usuario en alguna web, esa web necesita una base de datos para guardar nuestros usuarios y contraseñas.

Antes de empezar con una BD, empecemos por modelarla, para eso necesitamos Un DER

¿Qué se va a tratar?

La idea es dar los primeros bases con una base de datos relacional, estos pasos se irán dando sobre un ejemplo. Se van a manejar datos de clientes, de los cuales queremos guardar sus datos personales, factura, el detalle de estas, los productos, etc.

A quién está orientado este material

Está orientado a todo aquel que quiera dar sus primeros pasos en bases de datos relacionales.

Conocimientos previos

Contenidos

  1. Instalación del motor de base de datos (MySQL)
  2. Modelado de datos - DER (Diagrama de entidad relación)
  3. Claves
  4. Creación de base de datos y tablas
  5. Inserción, modificación de datos y tablas
  6. Consulta de clientes
  7. Ejemplo de login básico